﻿@model IEnumerable<indicadores.Models.Departamento>
@{
    ViewBag.Title = "Departamentos";
    Layout = "~/Views/Shared/Layout.cshtml";
}
@section Head{
    <link href="@Url.Content("~/Content/Impromptu.css")" rel="stylesheet" type="text/css" />
    <script src="@Url.Content("~/Scripts/jquery-impromptu.3.1.min.js")" type="text/javascript"></script>
    <script type="text/javascript">
        var urli = '@Url.Action("Apagar")';
        $(document).ready(function () {
            $(".apagar").click(function () {
                var id = $(this).attr('id');
                $.prompt('Tem certeza que deseja apagar este departamento?', { buttons: { Sim: true, Não: false }, focus: 1, callback: function (v, m, f) {
                    if (v) {
                        $.ajax({
                            url: urli + '/' + id,
                            success: function (retorno) {
                                $("#" + id).hide('slow', function () { $(this).remove(); });
                                $.prompt(retorno);
                            },
                            error: function (retorno) {
                                $.prompt(retorno);
                            }
                        });
                    }
                    else {
                    }
                }
                });
            });
        });
    </script>
}
@section SubMenu{
    @RenderPage("~/Views/Departamento/SubMenu.cshtml")
}
<table>
    <tr>
        <th>
            Nome
        </th>
        <th>
            Descricao
        </th>
        <th>
            CR
        </th>
        <th>Responsável</th>
        <th>Login do Responsável</th>
        <th>
        </th>
    </tr>
    @foreach (var item in Model)
    {
        <tr id="@item.Id">
            <td>
                @Html.DisplayFor(modelItem => item.Nome)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.Descricao)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.CR)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.NomeResponsavel)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.LoginResponsavel)
            </td>
            <td>
                @Html.ActionLink("Acessar", "Detalhes", new { id = item.Id }) | <a class="apagar" href="#" id="@item.Id">
                    Apagar</a>
            </td>
        </tr>
    }
</table>
